package com.yaorange.module.system.repository;

import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 15332
 * @version 1.0
 * @date 2025/6/19 15:28
 * @description 角色权限关联信息数据访问层
 */
public interface SysRolePermissionRepository {
  /**
   * 根据角色的ID删除角色的权限信息
   * @param id
   * @return
   */
  int deletePermByRoleId(@Param("id") Long id);

  List<Long> selectPermById(@Param("id") Long id);

  int insert(@Param("perIds") List<Long> ids, @Param("roleId") Long id);
}
